Assessing Multi-Version Systems Through Fault Injection
نویسندگان
چکیده
منابع مشابه
Fault Injection for Logic Synthesis Design using VHDL
Fault injection provides a method of assessing the dependability of a system under test. Traditionally fault injection is employed near the end of the design process after hardware and software prototypes have been developed. In order to eliminate costly re-designs near the end of the design process, a methodology for performing fault injection throughout the design process is described in this...
متن کاملIn search of effective diversity: a six-language study of fault-tolerant flight control software
Multi-version software systems achieve fault tolerance through somare redundancy and diversity. In order to investigate this approach, this joint UCLAIHoneywell research project investigated multi-version sojhvare systems, employing six different programming languages to create six versions of s o p a r e for an automatic landing program. The rationale, preparation. execution, and evaluation of...
متن کاملExperimental Evaluation of Fault-Tolerant Mechanisms for Object-Oriented Software
This paper describes the implementation of reusable fault-tolerant mechanisms in C++ (an object-oriented language) and Open C++ (a reflective version of C++) that support the realization of dependable software systems. The target environment for the experiment is a distributed system consisting of multiple SPARC workstations connected through TCP/IP. Testing based on software fault injection is...
متن کاملAn Intelligent Protection Method for Multi-terminal DC Microgrids Using On-line Phaselet, Mathematical Morphology, and Fuzzy Inference Systems
In this paper, a new method for fault detection, location, and classification in multi-terminal DC microgrid (MTDC) is proposed. MTDC grids have expanded due to some issues such as the expansion of DC resources, loads, and aims to increase power quality. Diagnosing the types and location of faults is important to continue the service and prevent further outages. In this method, a circuit kit is...
متن کاملFT-Grid: A Fault-Tolerance System for e-Science
The FT-Grid system introduces a multi-version design -based fault tolerance framework that allows faults occurring in service-based systems to be tolerated, thus increasing the dependability of such systems. This paper details the progress that has been made in the development of FT-Grid, including both a GUI client and also a web service interface. We show empirical evidence of the dependabili...
متن کامل